package eMdP.classesBasiques;

import eMdP.gestors.GestorFitxers;

public class RegistrePuntuacio {
	
	private int mode;
	private int idPersonatge;
	private String nomPersonatge;
	private String imatgePersonatge;
	private String nomEscenari;
	private int valorPuntuacio;
	
	public RegistrePuntuacio()
	{
		
	}
	
	public RegistrePuntuacio(int vMode, int vIdPersonatge, String vNomPersonatge, String vNomEscenari, int vValorPuntuacio)
	{
		this.mode = vMode;
		this.idPersonatge = vIdPersonatge;
		this.nomPersonatge = vNomPersonatge;
		this.valorPuntuacio = vValorPuntuacio;
		this.nomEscenari = vNomEscenari;
		
		this.imatgePersonatge = this.nomPersonatge.toLowerCase().replace(" ", "_");
	}

	public int getMode() {
		return mode;
	}

	public void setMode(int mode) {
		this.mode = mode;
	}

	public int getIdPersonatge() {
		return idPersonatge;
	}

	public void setIdPersonatge(int idPersonatge) {
		this.idPersonatge = idPersonatge;
	}

	public String getNomPersonatge() {
		return nomPersonatge;
	}

	public void setNomPersonatge(String nomPersonatge) {
		this.nomPersonatge = nomPersonatge;
	}

	public int getValorPuntuacio() {
		return valorPuntuacio;
	}

	public void setValorPuntuacio(int valorPuntuacio) {
		this.valorPuntuacio = valorPuntuacio;
	}


	public String getImatgePersonatge() {
		return imatgePersonatge;
	}

	public void setImatgePersonatge(String imatgePersonatge) {
		this.imatgePersonatge = imatgePersonatge;
	}

	public String getNomEscenari() {
		return nomEscenari;
	}

	public void setNomEscenari(String nomEscenari) {
		this.nomEscenari = nomEscenari;
	}
	
	public void guarda()
	{
		GestorFitxers.guardaRegistre(this);
	}

}
